<?php
/**
 * Created by PhpStorm.
 * User: 69548
 * Date: 2018/7/24
 * Time: 10:32
 */

namespace app\api\controller;

use think\Controller;
use think\Db;
class Base extends Controller
{
    /**
     */
    protected function _initialize()
    {

        //检查是否post
        if(request()->isPost()){
            $date=request()->post();
            if (!isset($date['token'])||!empty($date['token'])){
                $token=$date['token'];
                $tokenconfig= Db::name('apiuser')->where('token',$token)->field("updatetime")->find();
                if($tokenconfig){
                    if(time()-$tokenconfig['updatetime']>=7200){
                        $resmsg['code']=102;
                        $resmsg['msg']="token已失效";
                        echo json_encode($resmsg);die;
                    }
                }else{
                    $resmsg['code']=102;
                    $resmsg['msg']="token已失效";
                    echo json_encode($resmsg);die;
                }
            }else{
                $resmsg['code']=101;//非post请求
                $resmsg['msg']="非法请求";//非post请求
                echo json_encode($resmsg);die;
            }

            }else{
            $resmsg['code']=101;//非post请求
            $resmsg['msg']="非法请求";//非post请求
            echo json_encode($resmsg);die;
        }

    }
    public function tokens(){
        $date=request()->post('token');
        $token=$date;
        $tokenconfig= Db::name('apiuser')->where('token',$token)->field("updatetime")->find();
        if($tokenconfig){
            if(time()-$tokenconfig['updatetime']>=7200){
                $resmsg['code']=102;
                $resmsg['msg']="token已失效";
                echo json_encode($resmsg);die;
            }else{
                $resmsg['code']=0;
                $resmsg['msg']="ok";
                echo json_encode($resmsg);die;

            }
        }else{
            $resmsg['code']=102;
            $resmsg['msg']="token已失效";
            echo json_encode($resmsg);die;
        }

    }


}